//
//  DDUtils.h
//  DingDongZP
//
//  Created by 三秒文化 on 2016/11/17.
//  Copyright © 2016年 51ledian.com. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface DDUtils : NSObject


/**
 *  根据Size 字体，文字计算文字实际Size
 */
+ (CGSize)boundingRectWithSize:(CGSize)size font:(UIFont *)font text:(NSString *)text;

/**
 *  根据宽度 字体，文字计算文字实际高度
 */
+ (float)heightWithWidth:(float)width font:(UIFont *)font text:(NSString *)text;

/**
 *  根据宽度 字体，行间距 文字计算文字实际高度
 */
+ (float)heightWithWidth:(float)width lineSpace:(CGFloat)linespace font:(UIFont *)font text:(NSString *)text;


+ (id)attrWithString:(CGFloat)linespace font:(UIFont *)font text:(NSString *)text;

//图片裁剪
+ (UIImage *)handleImage:(UIImage *)originalImage withSize:(CGSize)size;

/** 帐号注册加密 name = phoneNum， key：pass*/

+ (NSString *)ddLoginEncode:(NSString *)userName key:(NSString *)key;


/**
 *  Label  左边图片    右边文字
 *
 *  @param imageName 图片名
 *  @param text      文字内容颜色
 *
 *  @return <#return value description#>
 */
+ (NSMutableAttributedString *)image:(NSString *)imageName ContentText:(NSString *)text;

/**
 *  Label  左边图片    右边文字
 *
 *  @param imageName   图片名
 *  @param imageWidth  图片宽
 *  @param imageHeight 图片高
 *  @param text        <#text description#>
 *
 *  @return <#return value description#>
 */
+ (NSMutableAttributedString *)image:(NSString *)imageName imageWidth:(CGFloat)imageWidth imageHeight:(CGFloat)imageHeight ContentText:(NSString *)text;

@end
